package domain.impl;

import domain.impl.common.Empleado;

import javax.persistence.*;
import java.sql.Timestamp;

/**
 * Author: nml
 * 09/02/2009 - 00:40:27
 */
@SuppressWarnings("serial")
@Entity
public class NotaVentaInterna extends AbstractBusinessObject {

    @Id
    private int id;
    private int nroNotaVtaInterna;
    private Timestamp fecha;
    private Timestamp fechaEntrega;

    @ManyToOne(cascade = CascadeType.ALL)
    @JoinColumn(name = "responsableId")
    private Empleado responsable;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getNroNVI() {
        return nroNotaVtaInterna;
    }

    public void setNroNVI(int nroNVI) {
        this.nroNotaVtaInterna = nroNVI;
    }

    public Timestamp getFecha() {
        return fecha;
    }

    public void setFecha(Timestamp fecha) {
        this.fecha = fecha;
    }

    public Timestamp getFechaEntrega() {
        return fechaEntrega;
    }

    public void setFechaEntrega(Timestamp fechaEntrega) {
        this.fechaEntrega = fechaEntrega;
    }

    public Empleado getResponsable() {
        return responsable;
    }

    public void setResponsable(Empleado responsable) {
        this.responsable = responsable;
    }

}
